#ifndef __LANDSCAPEGA_H__
#define __LANDSCAPEGA_H__

#include <ga/ga.h>

class GALandscapeGA : public GASteadyStateGA  {

	GADefineIdentity("GALandscapeGA", 289);

	GALandscapeGA(const GAGenome&g);

	/** ga step **/
	/** ga initializer **/
	virtual ~GALandscapeGA() {}
	virtual void step();
};

#ifdef GALIB_USE_STREAMS
inline STD_OSTREAM & operator<< (STD_OSTREAM & os, GALandscapeGA & arg)
{ arg.write(os); return(os); }
inline STD_ISTREAM & operator>> (STD_ISTREAM & is, GALandscapeGA & arg)
{ arg.read(is); return(is); }
#endif

#endif
